Support for tracker 0.8 stable release
authorTomas Bzatek <tbzatek@redhat.com>
Wed, 7 Apr 2010 13:02:18 +0000 (15:02 +0200)
committerTomas Bzatek <tbzatek@redhat.com>
Wed, 7 Apr 2010 13:02:18 +0000 (15:02 +0200)
gtk/gtksearchenginetracker.c

index 7a8e26c9fee462a401b08c057c6e47cd18a8b099..032f8124c3904ee192cc88919f05c418731f7f2f 100644 (file)
@@ -107,12 +107,17 @@ open_libtracker (void)
       done = TRUE;
       flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL;
 
-      tracker = g_module_open ("libtracker-client-0.7.so.0", flags);
-      version = TRACKER_0_7;
+      tracker = g_module_open ("libtracker-client-0.8.so.0", flags);
+      version = TRACKER_0_8;
 
-      if (tracker && g_module_symbol (tracker, "tracker_resources_sparql_query_async", &x))
+      if (!tracker)
         {
-            version = TRACKER_0_8;
+          tracker = g_module_open ("libtracker-client-0.7.so.0", flags);
+
+          if (tracker && !g_module_symbol (tracker, "tracker_resources_sparql_query_async", &x))
+            {
+              version = TRACKER_0_7;
+            }
         }
 
       if (!tracker)